#!/bin/sh

# MPS derlenir
cd /usr/milis/mps
./derle.sh

# Gerekli güncellemeler çalıştırılır:
update-ca-certificates --fresh && make-ca -g
ln -s /etc/pki/tls/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt

# Sistem için gerekli paket listeleri kurulur.
cd /opt
mps kur --dosya=/usr/milis/ayarlar/pliste/minimal.list
mps kur --dosya=/usr/milis/ayarlar/pliste/wayland.list
mps kur --dosya=/usr/milis/ayarlar/pliste/misc.list

# Milis servis sistemi aşağıdaki yönergeye göre kurulur. /etc/init/config.lua kontrol edilir.
cd /usr/milis/ayarlar/init
# minimal kurulum için desktop parametresi kullanılmayacak!
./setup.sh desktop
cd -

# Milis özgü uygulamaların eklenmesi
mpsc -b mservice @mservice
mpsc -b ayguci   @ayguci
mpsc -b ayguciui @ayguciui
mps gun -B

# mls kullanıcısı oluşturulur.(Canlı masaüstü kullanımı için test kullanıcısı)
ko mls mls

# Canlı sistem için initramfs üretilir:
dracut -N --force --xz --add 'dmsquash-live pollcdrom' --omit systemd /boot/initrd_live `ls /usr/lib/modules`
rm /boot/initrd.img-*

# Önbellekteki paket arşivleri temizlenir, ortamdan çıkılır ve komut tarihçesi temizlenir:

rm -rf /var/cache/mps/depo/*
rm -rf /tmp/*

